package com.sztx.pay.center.rpc.api.domain;

import java.io.Serializable;
import java.util.Date;

@SuppressWarnings("serial")
public class BindCardInfo implements Serializable {
	
	/**
	 * 绑定卡号
	 * <br>是否必输: Y
	 */
	protected String bindNo;	

	/**
	 * 绑定类别（0不限，1快捷支付，2提现卡，3提现支付宝）
	 * <br>是否必输: Y
	 */
	protected int bindType;	

	/**
	 * 银行卡号或支付宝账户
	 * <br>是否必输: Y
	 */
	protected String cardNo;	

	/**
	 * 银行卡对公还是对私：1-对私账户 2-对公账户
	 * <br>是否必输: N
	 */
	protected int cardActType;	

	/**
	 * 银行卡类型：1借记卡；2信用卡
	 * <br>是否必输: N
	 */
	protected int cardType;	

	/**
	 * 银行编号
	 * <br>是否必输: N
	 */
	protected String bankId;	

	/**
	 * 该银行卡对应的国际代码
	 * <br>是否必输: N
	 */
	protected String swiftCode;	

	/**
	 * 是否为主卡（0非主卡，1主卡）
	 * <br>是否必输: N
	 */
	protected int isMainCard;
	
	protected String bankName;
	
	protected String realName; 
	
	protected boolean isPassClipherPay;

    /**
    * 创建时间
     */
    protected Date createTime;

    /**
    * 修改时间
     */
    protected Date modifyTime;
    
    /**
     * 证件号码
     */
    protected String identityNo;

    protected String mobNo;
    /**
	 * 备注
	 */
	protected String autoRemark;
	/**
	 * 企业名称
	 */
	protected String companyName;
	/**
	 * 修改者
	 */
	protected String updateUser;
	
	protected String userId;
	
	protected String cardProvince;
	
	protected String cardCity;
	
	protected String bankAddr;
	
	
	
	
	public String getBindNo() {
		return bindNo;
	}

	public void setBindNo(String bindNo) {
		this.bindNo = bindNo;
	}

	public int getBindType() {
		return bindType;
	}

	public void setBindType(int bindType) {
		this.bindType = bindType;
	}

	public String getCardNo() {
		return cardNo;
	}

	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}

	public int getCardActType() {
		return cardActType;
	}

	public void setCardActType(int cardActType) {
		this.cardActType = cardActType;
	}

	public int getCardType() {
		return cardType;
	}

	public void setCardType(int cardType) {
		this.cardType = cardType;
	}

	public String getBankId() {
		return bankId;
	}

	public void setBankId(String bankId) {
		this.bankId = bankId;
	}

	public String getSwiftCode() {
		return swiftCode;
	}

	public void setSwiftCode(String swiftCode) {
		this.swiftCode = swiftCode;
	}

	public int getIsMainCard() {
		return isMainCard;
	}

	public void setIsMainCard(int isMainCard) {
		this.isMainCard = isMainCard;
	}

	public String getBankName() {
		return bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}

	public String getMobNo() {
		return mobNo;
	}

	public void setMobNo(String mobNo) {
		this.mobNo = mobNo;
	}

	public String getIdentityNo() {
		return identityNo;
	}

	public void setIdentityNo(String identityNo) {
		this.identityNo = identityNo;
	}

	public boolean isPassClipherPay() {
		return isPassClipherPay;
	}

	public void setPassClipherPay(boolean isPassClipherPay) {
		this.isPassClipherPay = isPassClipherPay;
	}

	public String getAutoRemark() {
		return autoRemark;
	}

	public void setAutoRemark(String autoRemark) {
		this.autoRemark = autoRemark;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getCardProvince() {
		return cardProvince;
	}

	public void setCardProvince(String cardProvince) {
		this.cardProvince = cardProvince;
	}

	public String getCardCity() {
		return cardCity;
	}

	public void setCardCity(String cardCity) {
		this.cardCity = cardCity;
	}

	public String getBankAddr() {
		return bankAddr;
	}

	public void setBankAddr(String bankAddr) {
		this.bankAddr = bankAddr;
	}	

	
	
}
